/* eslint-disable prettier/prettier */
export interface ClassesVO {
  /**
   * id
   */
  id: string | number;

  /**
   * 班级年份
   */
  classYear: number;

  /**
   * 班级号
   */
  classNum: number;

  /**
   * 班主任id
   */
  teacherId: string | number;

  /**
   * 班级别名
   */
  alias: string;

  /**
   * 所属校区
   */
  schoolCampusId: string | number;

  /**
   * 备注
   */
  remark: string;

  /**
   * 班级数据
   */
  classdata: object;

   classTeachers?: (string | number| undefined)[];

  teacherName?: string;

  
}

export interface ClassesForm extends BaseEntity {
  /**
   * id
   */
  id?: string | number;

  /**
   * 班级年份
   */
  classYear?: number;

  /**
   * 班级号
   */
  classNum?: number;

  /**
   * 班主任id
   */
  teacherId?: string | number;

  /**
   * 班级别名
   */
  alias?: string;

  /**
   * 所属校区
   */
  schoolCampusId?: string | number;

  /**
   * 备注
   */
  remark?: string;

  /**
   * 班级数据
   */
  classdata: object;

  classTeachers?: (string | number| undefined)[];

  teacherName: string,
}

export interface ClassesQuery extends PageQuery {
  /**
   * 班级年份
   */
  classYear?: number;

  /**
   * 班级号
   */
  classNum?: number;

  /**
   * 班主任id
   */
  teacherId?: string | number;

  /**
   * 班级别名
   */
  alias?: string;

  /**
   * 所属校区
   */
  schoolCampusId?: string | number;

  /**
   * 日期范围参数
   */
  params?: any;

  classTeachers?: (string | number| undefined)[];

   teacherName: string,

}
